trap trench - Turkish English Dictionary